heavy rainfall - Spanish English Dictionary